an edible mushroom - French English Dictionary